Changeset 9543


Ignore:
Timestamp:
2005-04-04T14:47:36+12:00 (19 years ago)
Author:
davidb
Message:

Eliminatin of Unix specific code. Still needs to be tested under Windows
though.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/bin/script/importfrom.pl

    r6132 r9543  
    139139    print $out "Getting document $doc_url\n";
    140140
    141     `mkdir $output_dir/srcdocs` if (!-e "$output_dir/srcdocs");
    142    
    143     my $wget_cmd = "wget -q -O $output_dir/srcdocs/$id_fname \"$doc_url\"";
     141    my $srcdocs_dir = &util::filename_cat($output_dir,"srcdocs");
     142    &util::mk_dir($srcdocs_dir)  if (!-e "$srcdocs_dir");
     143
     144    my $full_id_fname = &util::filename_cat($srcdocs_dir,$id_fname);
     145
     146    my $wget_cmd = "wget -q -O $full_id_fname \"$doc_url\"";
    144147
    145148    (system($wget_cmd)==0)
     
    162165    print $out "Downloading metadata record for $i\n";
    163166
    164     my $file_i = "$output_dir/$i.oai";
    165     $file_i =~ s/:/\//g;
     167    my $file_i_url = "$output_dir/$i.oai";
     168    $file_i_url =~ s/:/\//g;
     169
     170    my $ds = &util::get_dirsep();
     171    my $file_i = &util::filename_cat($output_dir,"$i.oai");
     172    $file_i =~ s/:/$ds/g;
    166173
    167174    # obtain record
     
    181188   
    182189    # prepare subdirectory for record (if needed)
    183     my ($i_dir,$unused) = dir_file_split($file_i);
    184     `mkdir -p $i_dir`;
     190    my ($i_dir,$unused) = dir_file_split($file_i_url);
     191    &util::mk_all_dir($i_dir);
    185192
    186193    # look out for identifier tag in metadata section
Note: See TracChangeset for help on using the changeset viewer.